import { axios } from '@/utils/request'

/**
 * 违章统计通报
 * @returns
 */
export function getQHSETabelViolationCheckCount (parameter) {
    return axios({
      url: '/QHSEiolationReport/TabelViolationCheckCount',
      method: 'post',
      data: JSON.stringify(parameter),
      headers: {
        'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
      }
    })
}
/**
 * 违章查纠查询
 * @returns
 */
export function getQHSETabelSelfViolationCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/TabelSelfViolationCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章查纠图
 * @returns
 */
export function getQHSECompareViolationCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareViolationCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章级别表
 * @returns
 */
export function getQHSETableViolationTypeCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/TableViolationTypeCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章级别自查图
 * @returns
 */
export function getQHSEComSelfVioTypeCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSelfViolationTypeCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章级别监督图
 * @returns
 */
export function getQHSEComSupVTCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSuperviseViolationTypeCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章类别表
 * @returns
 */
export function getQHSETableVioCateCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/TableViolationCategoryCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章类别图1
 * @returns
 */
export function getQHSECompSupVioCateCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSuperviseViolationCategoryCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章类别图2
 * @returns
 */
export function getQHSECompSelfVioCateCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSelfViolationCategoryCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章工龄表
 * @returns
 */
export function getQHSETableViolationWorkYearsCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/TableViolationWorkYearsCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章工龄图1
 * @returns
 */
export function getQHSEComSelfVioWorCheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSelfViolationWorkYearsCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章工龄图2
 * @returns
 */
export function getQHSEComSupVioWorCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSuperviseViolationWorkYearsCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章直线部门表
 * @returns
 */
export function getQHSETableViolationDirectDepartmentCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/TableViolationDirectDepartmentCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章线部门图1
 * @returns
 */
export function getQHSEComSupVioDepCheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSuperviseViolationDepartmentsCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章专业类别表
 * @returns
 */
export function getQHSETableViolationWorkSpecialtyCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/TableViolationWorkSpecialtyCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章专业类别图1
 * @returns
 */
export function getQHSEComSelfVioSpeCheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSelfViolationWorkSpecialtyCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章专业类别图2
 * @returns
 */
export function getQHSECompSupVioWorkSpeCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSuperviseViolationWorkSpecialtyCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章关键作业表
 * @returns
 */
export function getQHSETableViolationKeyWorkCheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/TableViolationKeyWorkCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章关键作业图1
 * @returns
 */
export function getQHSECompareSelfViolationKeyWorkCheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSelfViolationKeyWorkCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章关键作业图2
 * @returns
 */
export function getQHSECompareSuperviseViolationKeyWorkCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSuperviseViolationKeyWorkCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章hse表
 * @returns
 */
export function getQHSETableViolationHSECheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/TableViolationHSECheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章hse图1
 * @returns
 */
export function getQHSECompareSelfViolationHSECheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSelfViolationHSECheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章hse图2
 * @returns
 */
export function getQHSECompareSuperviseViolationHSECheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSuperviseViolationHSECheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章安全观察表
 * @returns
 */
export function getQHSETableViolationObsCheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/TableViolationObsCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章安全观察图1
 * @returns
 */
export function getQHSECompareSelfViolationObsCheckCount(parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSelfViolationObsCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
/**
 * 违章安全观察图2
 * @returns
 */
export function getQHSECompareSuperviseViolationObsCheckCount (parameter) {
  return axios({
    url: '/QHSEiolationReport/CompareSuperviseViolationObsCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
